package com.xyz.business.bean;

import java.io.Serializable;
import java.util.Date;

import com.xyz.base.bean.BaseBean;

/**
 * @author xyzjh
 * 
 */
public class Report extends BaseBean implements Serializable {
	/**
	 * 序列号
	 */
	private static final long serialVersionUID = 6425709982785406037L;
	/**
	 * 
	 */
	private Integer id;
	/**
	 * 报告id
	 */
	private String rid;
	/**
	 * 企业id
	 */
	private String eid;

	/**
	 * 封面id
	 */
	private String coverid;
	/**
	 * 报告年度
	 */
	private String reportyear;
	/**
	 * 报告号
	 */
	private String reportno;
	/**
	 * 报告类型id
	 */
	private Integer reporttype;
	/**
	 * 报告类型
	 */
	private String reporttypename;
	/**
	 * 协议金额
	 */
	private Integer treatyprice;
	/**
	 * 
	 */
	private Integer isagreement;
	/**
	 * 项目负责人
	 */
	private String projectleader;
	/**
	 * 联系人
	 */
	private String contactperson;
	/**
	 * 联系人电话
	 */
	private String telephone;
	/**
	 * 助理人员1
	 */
	private String helpmateone;
	/**
	 * 助理人员2
	 */
	private String helpmatetwo;
	/**
	 * 助理人员3
	 */
	private String helpmatethree;
	/**
	 * 助理人员4
	 */
	private String helpmatefour;
	/**
	 * 注师1
	 */
	private String cpaone;
	/**
	 * 注师2
	 */
	private String cpatwo;
	/**
	 * 接收时间
	 */
	private Date receivedate;
	/**
	 * 发送时间
	 */
	private Date senddate;
	/**
	 * 完成时间
	 */
	private Date finishdate;
	/**
	 * 
	 */
	private Date invoicedate;
	/**
	 * 
	 */
	private Date receiptdate;
	/**
	 * 开票金额
	 */
	private Integer invoicesum;
	/**
	 * 收款金额
	 */
	private Integer receiptsum;
	/**
	 * 计算方式
	 */
	private Integer clearway;
	/**
	 * 是否结算
	 */
	private Integer isclear;

	/**
	 * 是否删除
	 */
	private Integer ishide;

	/**
	 * 审核内容
	 */
	private String censorcontent;
	
	/**
	 * 货币类型
	 */
	private String currencytype;
	
	/**
	 * 发票号码
	 */
	private String invoicenumber;
	
	/** default constructor */
	public Report() {
	}

	/** minimal constructor */
	public Report(String reportyear) {
		this.reportyear = reportyear;
	}

	/** full constructor */
	public Report(String rid, String eid, String reportyear, String reportno,
			Integer reporttype, String reporttypename, Integer treatyprice,
			Integer isagreement, String projectleader, String contactperson,
			String telephone, String helpmateone, String helpmatetwo,
			String helpmatethree, String helpmatefour, Date senddate,
			Date finishdate, Date invoicedate, Date receiptdate,
			Integer invoicesum, Integer receiptsum, Integer clearway,
			Integer isclear, String cpaone, String cpatwo, Date receivedate) {
		this.rid = rid;
		this.eid = eid;
		this.reportyear = reportyear;
		this.reportno = reportno;
		this.reporttype = reporttype;
		this.reporttypename = reporttypename;
		this.treatyprice = treatyprice;
		this.isagreement = isagreement;
		this.projectleader = projectleader;
		this.contactperson = contactperson;
		this.telephone = telephone;
		this.helpmateone = helpmateone;
		this.helpmatetwo = helpmatetwo;
		this.helpmatethree = helpmatethree;
		this.helpmatefour = helpmatefour;
		this.senddate = senddate;
		this.finishdate = finishdate;
		this.invoicedate = invoicedate;
		this.receiptdate = receiptdate;
		this.invoicesum = invoicesum;
		this.receiptsum = receiptsum;
		this.clearway = clearway;
		this.isclear = isclear;
		this.cpaone = cpaone;
		this.cpatwo = cpatwo;
		this.receivedate = receivedate;
	}

	public String getCurrencytype() {
		return currencytype;
	}

	public void setCurrencytype(String currencytype) {
		this.currencytype = currencytype;
	}

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getRid() {
		return this.rid;
	}

	public void setRid(String rid) {
		this.rid = rid;
	}

	public String getEid() {
		return this.eid;
	}

	public void setEid(String eid) {
		this.eid = eid;
	}

	public String getReportyear() {
		return this.reportyear;
	}

	public void setReportyear(String reportyear) {
		this.reportyear = reportyear;
	}

	public String getReportno() {
		return this.reportno;
	}

	public void setReportno(String reportno) {
		this.reportno = reportno;
	}

	public Integer getReporttype() {
		return this.reporttype;
	}

	public void setReporttype(Integer reporttype) {
		this.reporttype = reporttype;
	}

	public String getReporttypename() {
		return this.reporttypename;
	}

	public void setReporttypename(String reporttypename) {
		this.reporttypename = reporttypename;
	}

	public Integer getTreatyprice() {
		return this.treatyprice;
	}

	public void setTreatyprice(Integer treatyprice) {
		this.treatyprice = treatyprice;
	}

	public Integer getIsagreement() {
		return this.isagreement;
	}

	public void setIsagreement(Integer isagreement) {
		this.isagreement = isagreement;
	}

	public String getProjectleader() {
		return this.projectleader;
	}

	public void setProjectleader(String projectleader) {
		this.projectleader = projectleader;
	}

	public String getContactperson() {
		return this.contactperson;
	}

	public void setContactperson(String contactperson) {
		this.contactperson = contactperson;
	}

	public String getTelephone() {
		return this.telephone;
	}

	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}

	public String getHelpmateone() {
		return this.helpmateone;
	}

	public void setHelpmateone(String helpmateone) {
		this.helpmateone = helpmateone;
	}

	public String getHelpmatetwo() {
		return this.helpmatetwo;
	}

	public void setHelpmatetwo(String helpmatetwo) {
		this.helpmatetwo = helpmatetwo;
	}

	public String getHelpmatethree() {
		return this.helpmatethree;
	}

	public void setHelpmatethree(String helpmatethree) {
		this.helpmatethree = helpmatethree;
	}

	public String getHelpmatefour() {
		return this.helpmatefour;
	}

	public void setHelpmatefour(String helpmatefour) {
		this.helpmatefour = helpmatefour;
	}

	public Date getSenddate() {
		return this.senddate;
	}

	public void setSenddate(Date senddate) {
		this.senddate = senddate;
	}

	public Date getFinishdate() {
		return this.finishdate;
	}

	public void setFinishdate(Date finishdate) {
		this.finishdate = finishdate;
	}

	public Date getInvoicedate() {
		return this.invoicedate;
	}

	public void setInvoicedate(Date invoicedate) {
		this.invoicedate = invoicedate;
	}

	public Date getReceiptdate() {
		return this.receiptdate;
	}

	public void setReceiptdate(Date receiptdate) {
		this.receiptdate = receiptdate;
	}

	public Integer getInvoicesum() {
		return this.invoicesum;
	}

	public void setInvoicesum(Integer invoicesum) {
		this.invoicesum = invoicesum;
	}

	public Integer getReceiptsum() {
		return this.receiptsum;
	}

	public void setReceiptsum(Integer receiptsum) {
		this.receiptsum = receiptsum;
	}

	public Integer getClearway() {
		return this.clearway;
	}

	public void setClearway(Integer clearway) {
		this.clearway = clearway;
	}

	public Integer getIsclear() {
		return this.isclear;
	}

	public void setIsclear(Integer isclear) {
		this.isclear = isclear;
	}

	public String getCpaone() {
		return this.cpaone;
	}

	public void setCpaone(String cpaone) {
		this.cpaone = cpaone;
	}

	public String getCpatwo() {
		return this.cpatwo;
	}

	public void setCpatwo(String cpatwo) {
		this.cpatwo = cpatwo;
	}

	public Date getReceivedate() {
		return this.receivedate;
	}

	public void setReceivedate(Date receivedate) {
		this.receivedate = receivedate;
	}

	public Integer getIshide() {
		return ishide;
	}

	public void setIshide(Integer ishide) {
		this.ishide = ishide;
	}

	public String getCensorcontent() {
		return censorcontent;
	}

	public void setCensorcontent(String censorcontent) {
		this.censorcontent = censorcontent;
	}

	public String getCoverid() {
		return coverid;
	}

	public void setCoverid(String coverid) {
		this.coverid = coverid;
	}

	public String getInvoicenumber() {
		return invoicenumber;
	}

	public void setInvoicenumber(String invoicenumber) {
		this.invoicenumber = invoicenumber;
	}

}
